package com.cn.ant.modules.pay.cmbc.entity;

import java.io.Serializable;

/**
 * 项目名称：linghang
 * 类名称：公共报文
 * 类描述：公共报文
 *
 * @version 1.0
 * @author：huanggenhua
 * @date：2017/6/15 21:18
 */
public class CmbcReq implements Serializable {

    private String version;//版本号
    private String transTime;//yyyyMMddHHmmssSSS
    private String transDate;//yyyyMMdd
    private String transCode;//交易编码
    private String source;//用于标识 ios、Android、PC 等的渠 道管控及版本控制 PC-PC Web 端；iOS-苹果客 户端；Android-安卓客户端
    private String securityType; //决定使用何种证书、签名、加密算法
    private String reserveJson;//Json 格式的通用备用字段
    private String merchantNo;//统一商户编号
    private String merchantSeq;//商户交易流水号
    private String reserve1;
    private String reserve2;
    private String reserve3;
    private String reserve4;
    private String reserve5;
    private String businessContext;//订单签名加密后的内容

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getTransTime() {
        return transTime;
    }

    public void setTransTime(String transTime) {
        this.transTime = transTime;
    }

    public String getTransDate() {
        return transDate;
    }

    public void setTransDate(String transDate) {
        this.transDate = transDate;
    }

    public String getTransCode() {
        return transCode;
    }

    public void setTransCode(String transCode) {
        this.transCode = transCode;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getSecurityType() {
        return securityType;
    }

    public void setSecurityType(String securityType) {
        this.securityType = securityType;
    }

    public String getReserveJson() {
        return reserveJson == null ? "" : reserveJson;
    }

    public void setReserveJson(String reserveJson) {
        this.reserveJson = reserveJson == null ? "" : reserveJson;
    }

    public String getMerchantNo() {
        return merchantNo;
    }

    public void setMerchantNo(String merchantNo) {
        this.merchantNo = merchantNo;
    }

    public String getMerchantSeq() {
        return merchantSeq;
    }

    public void setMerchantSeq(String merchantSeq) {
        this.merchantSeq = merchantSeq;
    }

    public String getBusinessContext() {
        return businessContext;
    }

    public void setBusinessContext(String businessContext) {
        this.businessContext = businessContext;
    }

    public String getReserve1() {
        return reserve1 == null ? "" : reserve1;
    }

    public void setReserve1(String reserve1) {
        this.reserve1 = reserve1 == null ? "" : reserve1;
    }

    public String getReserve2() {
        return reserve2 == null ? "" : reserve2;
    }

    public void setReserve2(String reserve2) {
        this.reserve2 = reserve2 == null ? "" : reserve2;
    }

    public String getReserve3() {
        return reserve3 == null ? "" : reserve3;
    }

    public void setReserve3(String reserve3) {
        this.reserve3 = reserve3 == null ? "" : reserve3;
    }

    public String getReserve4() {
        return reserve4 == null ? "" : reserve4;
    }

    public void setReserve4(String reserve4) {
        this.reserve4 = reserve4 == null ? "" : reserve4;
    }

    public String getReserve5() {
        return reserve5 == null ? "" : reserve5;
    }

    public void setReserve5(String reserve5) {
        this.reserve5 = reserve5 == null ? "" : reserve5;
    }
}
